#include <unistd.h>
#include <sys/types.h>
#include <sys/wait.h>
#include <signal.h>
#include <iostream>

void handler(int signo)
{
    pid_t id = fork();
    if(id == 0) {
        execlp("python3", "python3", "hello.py");
    }
    else if (id > 0) {
        alarm(3);
    } else {}
}

int main()
{
    signal(SIGALRM, handler);
    alarm(3);
    while(true);
    return 0;
}